Method of identifying edge swipe gesture and method of opening window control bar using the identifying method

ABSTRACT

A method of identifying edge swipe gesture has steps of respectively reading sensing signals on an edge area under a hover mode and on a non-edge area under a touch mode; determining if a touch object has appeared on the edge area after determining that the object has appeared on the non-edge area, calculating a displacement of the object moving from the edge area to the non-edge area within a preset time and determining if the displacement exceeds a preset distance, and determining that the movement of the touch is identified as an edge swipe gesture if the displacement meets the condition. Accordingly, the present invention can perform valid touch on the edge area, rendering effective identification of edge swipe gesture and an increased success rate of the identification.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of identifying edge swipegesture, and more particularly to a method of identifying edge swipegesture and a method of opening window control bar.

2. Description of the Related Art

Touch pads or external touch pads of notebook computers serve as analternative to a physical mouse device, and is basically equipped withfunctions for controlling cursor, left button and right button on thecomputer systems. To keep abreast of software development ofmanufacturers of computer systems, such touch pads start providing acontrol function over edge swipe gesture. For example, when computersystems initialize a hidden menu function of a window environment andusers are allowed to perform the control over cursor, left button andright button, the menu bar is initially in a hidden state. Once thetouch pads detect that users' gestures pertain to edge swipe gestures,the computer systems will automatically display the hidden menu bar onthe screens for users to pick. Besides, functions of switching pages onscreens can be supported in a similar fashion.

Microsoft® has already laid the groundwork for the rules of determiningedge swipe gestures. However, due to low accuracy in determining theedge swipe gestures, the touch pads incorporating the determinationrules are not handy in use. The reason is described as follows.

With reference to FIGS. 14A and 14B, based on operational habits ofusers, a front left portion and a front right portion of a notebookcomputer with respect to users are usually designed as the left buttonand the right button. Pressing the front left portion and the frontright portion can perform the functions of the left button and the rightbutton. As to the control over edge swipe gestures, bordering portionsadjacent to the left side, the right side, and the top side of the touchpad are defined for edge swipe gestures to occur. With reference to FIG.15, a touch device 10 capable of determining edge swipe gestures isconfigured with a bordering area W and a touch object-moving distance R,and a method of determining edge swipe gestures is performed under atouch mode. With reference to FIGS. 16A to 16D, when a finger movesinwards from outside the touch device 10 to firmly and sequentiallytouch a first sensing line to a third sensing line X1˜X3 of the touchdevice 10, a first sensing signal to a third sensing signal S1˜S3 aresequentially outputted as shown in FIG. 16E. The sensing values of thefirst sensing signal S1 to the third sensing signal S3 are greater thana sensing threshold dVth1 as shown in FIG. 16F. When the touch device 10is determined by the touch mode for its sensing state, the first sensingline X1 in the bordering area W can sense the finger thereon, the fingercan be sensed to sequentially move from the first sensing line to thethird sensing line X1˜X3 in an inward direction, and the finger issensed to actually move a distance greater than the preset touchobject-moving distance R in a period of time. Accordingly, the rules ofdetermining edge swipe gestures are met, and the movement of the fingeris determined as an edge swipe gesture.

With reference to FIG. 14, the foregoing touch device 10 is combinedwith a case 20 of a notebook computer. If a top surface of the touchdevice 10 is not flush with a top surface of the case 20 and a fingerswipes from the case 20 to the right side of the touch device 10 asshown in FIGS. 15, 17A and 17B, the finger is not firmly pressing thesensing lines when the finger is on the first sensing line X1 until thefinger is on the second sensing line X2 and the third sensing line X3 asshown in FIGS. 17C and 17D. With reference to FIG. 17F, although thefirst sensing line X1 outputs a first sensing signal S1 having anon-zero sensing value, the sensing value of the first sensing signal S1is lower than the sensing threshold dVth1 in the touch mode. As there isno touch object identified to be on the bordering area, the rules ofdetermining edge swipe gestures are not satisfied and no edge swipegesture can be identified. Similar situation takes place when an area ofa finger touching the bordering area is small. Since the sensing valueof the first sensing signal S1 outputted from the first sensing line X1is lower than the sensing threshold dVth1, the finger's movement failsto be identified as an edge swipe gesture, and the hidden menu bar isunable to be displayed on the screen of a window environment.

SUMMARY OF THE INVENTION

In view of the technical shortcomings in the forgoing conventionalmethod of identifying edge swipe gesture lacking sensitiveidentification of edge swipe gestures, the objective of the presentinvention is to provide a method of identifying edge swipe gesture and amethod of opening window control bar with a high success rate inidentifying edge swipe gesture.

To achieve the foregoing objective, the method of identifying edge swipegesture is performed by a controller of a touch device, and has stepsof:

acquiring at least one first sensing signal on an edge area of the touchdevice under a hover mode;

acquiring multiple second sensing signals on a non-edge area of thetouch device under a touch mode;

determining if there is a touch object on the non-edge area according tothe second sensing signals, and when there is a touch object on thenon-edge area, determining if the touch object has previously appearedon the edge area according to the at least one first sensing signal;

determining if a displacement of the touch object within a swipe timeexceeds a swipe distance when the touch object has previously appearedon the edge area; and

generating a signal indicating that a movement of the touch objectcorresponds to an edge swipe gesture when the displacement of the touchobject within the swipe time exceeds the swipe distance.

The foregoing method employs the hover mode and the touch mode torespectively acquire sensing signals on the edge area and the non-edgearea of a touch pad. Each single sensing frame is generated byconverting the sensing signals on the edge area and on the non-edgeedge. As being sensitive to small sensing value, the hover mode is usedto acutely sense a touch object, such as a finger or stylus, swipingthrough the edge area. When users swipe through the touch pad with thetouch object from one edge of the touch pad, despite the failure oftouching the edge area or small contact area with the edge area, users'swiping movement can be identified by the hover mode. After the swipingdistance and time are calculated and meet the requirements of edge swipegesture, users' edge swipe gesture can be correctly identified as anedge swipe gesture.

To achieve the foregoing objective, the method of opening window controlbar through identification of edge swipe gesture is performed by acontroller of a touch device, and has steps of:

acquiring at least one first sensing signal on an edge area of the touchdevice under a hover mode;

acquiring multiple second sensing signals on a non-edge area of thetouch device under a touch mode;

determining if a valid touch of a touch object occurs on the non-edgearea of the touch device according to the second sensing signals;

when the valid touch of the touch object occurs on the non-edge area,determining if a valid touch of the touch object occurs on the edge areaof the touch device according to the at least one first sensing signal;

when the valid touch of the touch object occurs on the edge area,determining if a distance between the valid touches on the edge area andthe non-edge area within a swipe time exceeds a swipe distance; and

when the distance exceeds the swipe distance, sending out a signal to anoperating system for the operating system to open a correspondingcontrol bar.

The foregoing method employs the hover mode and the touch mode torespectively acquire sensing signals on the edge area and the non-edgearea of the touch device. Being sensitive to small sensing value, thehover mode is used to accurately sense a touch object, such as a fingeror stylus, swiping through the edge area so as to identify the sensedmovement as a valid touch. After the swiping distance and time arecalculated and meet the requirements of edge swipe gesture, users' edgeswipe gesture can be correctly identified and a signal, such as a hotkey signal, can then be sent to an operating system. The operatingsystem will open a corresponding window control bar according to thesignal to achieve a higher success rate for correctly opening a windowcontrol bar through the identification of edge swipe gesture.

To achieve the foregoing objective, another method of identifying edgeswipe gesture is performed by a controller of a touch device, and hassteps of:

acquiring at least one first sensing signal on an edge area of the touchdevice under a hover mode;

acquiring multiple second sensing signals on a non-edge area of thetouch device under a touch mode;

determining if there is a touch object on the non-edge area according tothe second sensing signals, and when there is a touch object on thenon-edge area, determining if the touch object has previously appearedon the edge area according to the at least one first sensing signal; and

when the touch object has previously appeared on the edge area accordingto the at least one first sensing signal, sequentially outputtingmultiple sets of coordinates of the touch object on the edge area and onthe non-edge area to an operating system for the operating system toidentify a swipe gesture.

Similarly, the foregoing method also employs the hover mode and thetouch mode to respectively acquire sensing signals on the edge area andthe non-edge area of the touch device to increase the identificationrate of users' edge swipe gesture except when the touch device is usedas a touch screen. After a swiping movement is identified, thecoordinates of the object on the edge area and on the non-edge area aresequentially outputted to the operating system of the computer for theoperating system to make final determination of edge swipe gesture.

To achieve the foregoing objective, a major technical approach is toprovide a touch system for converting a user's operation command into asignal launching a window control bar through an operating system of acomputer in the touch system, and the touch system has a computer, atouch device, a display and a controller.

The computer has an operating system installed thereon.

The touch device is electrically connected to the computer and has anedge area and a non-edge area.

The edge area extends inwards a distance from an edge of the touchdevice.

The display is electrically connected to the computer.

The controller is electrically connected to the touch device and thecomputer, generates a signal for launching a window control bar after atouch object hovers on the edge area of the touch device and thentouches the non-edge area of the touch device, and outputs the signal tothe computer for the operating system of the computer to display awindow control bar on the display.

The controller of the foregoing touch system in collaboration with thetouch device can fulfill the foregoing two methods of identifying edgeswipe gesture and output a signal for launching window control bar tothe computer after an edge swipe gesture is identified. The operatingsystem of the computer then opens a window control bar on the displayaccording to the signal.

Other objectives, advantages and novel features of the invention willbecome more apparent from the following detailed description when takenin conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a schematic view of a first embodiment of a touch deviceapplied to a touch pad in accordance with the present invention;

FIG. 1B is a schematic view of a second embodiment of a touch deviceapplied to a touch pad in accordance with the present invention;

FIG. 2 is a flow diagram of a first embodiment of a method ofidentifying edge swipe gesture performed on the touch device in FIG. 1A;

FIG. 3A is a schematic view of a touch screen to which the touch devicesin FIGS. 1A and 1B are applied;

FIG. 3B is a functional block diagram of the touch screen in FIG. 3A;

FIG. 4A is a schematic view of a first embodiment of a touch device witha touch screen in accordance with the present invention;

FIG. 4B is a schematic view of a second embodiment of a touch devicewith a touch screen in accordance with the present invention;

FIG. 5 is a flow diagram of a second embodiment of a method ofidentifying edge swipe gesture performed on the touch screen of thetouch device in FIG. 4A;

FIGS. 6A and 6B are schematic views showing generation of an effectivesensing frame in accordance with the present invention;

FIG. 7A is a schematic diagram showing a process of a first signalprocessed on an edge area of a touch panel in accordance with thepresent invention;

FIG. 7B is a schematic diagram showing a process of a first signalprocessed on a non-edge area of a touch panel in accordance with thepresent invention;

FIG. 8A is a schematic diagram showing a process of a second signalprocessed on an edge area of a touch panel in accordance with thepresent invention;

FIG. 8B is a schematic diagram showing a process of a second signalprocessed on a non-edge area of a touch device in accordance with thepresent invention;

FIG. 9 is a flow diagram of a third embodiment of a method ofidentifying edge swipe gesture performed on the touch device in FIG. 1B;

FIGS. 10-11A to 10-11D are schematic views of finger movementsassociated with an edge swipe gesture on a touch device in accordancewith the present invention;

FIGS. 10-12A to 10-12C are waveform diagrams of sensing signals atcorresponding finger locations in FIGS. 10-11B to 10-11D;

FIGS. 10-13A to 10-13C are waveform diagrams of signal-processed sensingsignals in FIGS. 10-12A to 10-12C;

FIGS. 10-21A to 10-21D are schematic views of finger movementsassociated with an edge swipe gesture on a touch device in accordancewith the present invention;

FIGS. 10-22A to 10-22C are waveform diagrams of sensing signals atcorresponding finger locations in FIGS. 10-21B to 10-21D;

FIGS. 10-23A to 10-23C are waveform diagrams of signal-processed sensingsignals in FIGS. 10-22A to 10-22C;

FIG. 11 is a flow diagram of a method of opening window control bar inaccordance with the present invention;

FIG. 12 is a schematic diagram showing signal conversion afteroutputting a control signal to an operating system in accordance withthe present invention;

FIG. 13 is a schematic view of opening a window control bar on a touchdevice in accordance with the present invention;

FIG. 14A is a schematic view of a conventional touch pad mounted on ahousing of a notebook computer;

FIG. 14B is a partially enlarged operational schematic view of theconventional touch pad in FIG. 14A;

FIG. 15 is a schematic view of a conventional touch pad;

FIGS. 16A to 16D are schematic views of finger movements associated withan edge swipe gesture on a conventional touch device;

FIGS. 16E to 16F are waveform diagrams of sensing signals in FIGS. 16Ato 16D;

FIGS. 17A to 17D are schematic views of finger movements associated withan edge swipe gesture not touching an outmost sensing line of aconventional touch device; and

FIGS. 17E to 17F are waveform diagrams of sensing signals in FIGS. 17Ato 17D.

DETAILED DESCRIPTION OF THE INVENTION

The present invention targets at increasing success rate of identifyingswipe gesture on a touch device and can be also applied to open windowcontrol bar for users to increase a success rate in opening windowcontrol bar. The touch devices of the present invention are applicableto touch panels or touch screens.

With reference to FIG. 1A, a first embodiment of a touch device 10 inaccordance with the present invention has multiple sensing lines along afirst axis X1˜Xk, multiple sensing lines along a second axis Y1˜Yq, anda controller 20 electrically connected to the sensing lines along thefirst axis and the second axis X1˜Xk, Y1˜Yq. The controller 20 drivesthe sensing lines along the first axis and the second axis X1˜Xk, Y1˜Yqby means of a self scan approach or a mutual scan approach, receivessensing signals of the sensing lines along the first axis and the secondaxis X1˜Xk, Y1˜Yq, and identifies if there is any effective touch ortouch object on the touch device 10 according to the sensing signals.The touch device 10 has at least one edge area 11 and a non-edge area 12defined on the touch device 10. The edge area 11 is defined as an areaextending a distance leftwards from a right edge of the touch device 10or extending a distance rightwards from a left edge of the touch device10. When applied to a notebook computer, the touch device 10 further hasan edge area extending a distance downwards from a top edge of the touchdevice 10. Each of the at least one edge area 11 contains a singlesensing line X1, Xk or Yq being parallel to a nearest edge of the touchdevice 10. With reference to FIG. 1B, the touch device 10′ has at leastone edge area 11, and each of the at least one edge area 11 contains twoor more than two sensing lines X1/X2, Xk−1/Xk or Yq−1/Yq being parallelto a length direction of a corresponding edge area 11. Preferably, theedge area 11 is the edge area specified by the “edge swipe gesturecontrol functions” of WIN8™. The non-edge area 12 is defined as an areaother than the at least one edge area 11 on the touch device 10, 10′.

With reference to FIG. 2, a first embodiment of a method of identifyingedge swipe gesture in accordance with the present invention is performedby the controller 20 and has the following steps.

Step S10: Acquire a first sensing signal on the edge area 11 of thetouch device 10 under a hover mode and acquire a second sensing signalon an entire area of the touch device 10 under a touch mode.

Step S11: Determine if there is a touch object on the non-edge area 12according to the second sensing signal, if positive, perform step S12,and otherwise, resume step S10.

Step S12: Determine if the touch object has previously appeared on theedge area 11 according to the first sensing signal. In other words,determine if the first sensing signal has varied in response to thepresence of the touch object on the edge area 11. If the determinationresult of step S12 is positive, perform step S13. Otherwise, resume stepS10.

Step S13: Determine if a displacement of the touch object within a swipetime exceeds a swipe distance. In other words, determine if a distancebetween two positions of the touch object on the edge area 11 and on thenon-edge area 12 exceeds the swipe distance within the swipe time.Preferably, the swipe time and the swiping distance meet thespecifications of the “edge swipe gesture control functions” in WIN8™.If the determination result of step S13 is positive, perform step S14.Otherwise, resume step S10.

Step S14: Generate a signal indicating that the movement of the touchobject corresponds to an edge swipe gesture.

With reference to FIG. 3A, a touch device 10 a is a touch screen 1. Withreference to FIG. 3B, the touch screen 1 has a display 2. The touchdevice 10 a is electrically connected to a controller 20. The controller20 is electrically connected to the display 2 of the touch screen 1through a computer 3. With reference to FIG. 4A, the touch device 10 ahas multiple sensing lines along a first axis and a second axis X1˜Xn,Y1˜Ym and a controller electrically connected to the sensing lines alongthe first axis and the second axis X1˜Xn, Y1˜Ym. The controller 20drives the sensing lines along the first axis and the second axis X1˜Xn,Y1˜Ym by means of a self scan approach or a mutual scan approach,receives sensing signals of the sensing lines along the first axis andthe second axis X1˜Xn, Y1˜Ym, and identifies if there is any touchobject on the touch device 10 a according to the sensing signals. Eachof the at least one edge area 11 contains a single sensing line X1, Xn,Y1 or Ym being parallel to a nearest edge of the touch device 10. Withreference to FIG. 4B, the touch device 10 a′ has at least one edge area11, and each of the at least one edge area 11 contains two or more thantwo sensing lines X1/X2, Xn−1/Xn or Y1/Y2 being parallel to a lengthdirection of a corresponding edge area 11.

With reference to FIG. 5, a second embodiment of a method of identifyingedge swipe gesture in accordance with the present invention is performedby the controller 20 and has the following steps.

Step S20: Acquire at least one first sensing signal on the edge area 11of the touch device 10 a under a hover mode and acquire multiple secondsensing signals on an entire area 12 of the touch device 10 a under atouch mode.

Step S21: Determine if there is a touch object on the non-edge area 12of the touch device 10 a according to the second sensing signals, ifpositive, perform step S22, and otherwise, resume step S20.

Step S22: Determine if the touch object has previously appeared on theedge area 11 according to the first sensing signal. In other words,determine if any touch object was present on the edge area 11 accordingto the first sensing signal. If the determination result of step S22 ispositive, perform step S23. Otherwise, resume step S20.

Step S23: Sequentially output multiple sets of coordinates of the touchobject on the edge area 11 and on the non-edge area 12 to the operatingsystem (OS) of the computer 3 for the OS to identify a swipe gesture.

Moreover, to increase the accuracy of the OS in identifying a swipegesture, the controller 20 can further perform a step S221 after stepS22 to set up a preset time that is not greater than the swipe time anda preset distance that is not greater than the swipe distance. Whendetermining the touch object has appeared on both the edge area 11 andthe non-edge area 12 in step S21, the controller 20 further determinesif a displacement of the touch object moving from the edge area 11 tothe non-edge area 12 within the preset time is within the presetdistance. If the determination result is positive, it indicates that aswipe gesture may be identified, and the controller 20 further performsstep S22. If the determination result is negative, the controller 20only outputs the current set of coordinates of the touch object on thenon-edge area 12 to the computer 3. To determine whether thedisplacement is within the preset distance, the controller 20 takes thefirst set of coordinates of the touch object on the non-edge area 12 andthe any set of coordinates of the touch object or the last set ofcoordinates of the touch object on the edge area 11 to calculate thedisplacement, and compares the displacement with the preset distance todetermine if the displacement is within the preset distance in stepS221. Step S221 aims to eliminate the gesture using two fingers torespectively tap the edge area 11 and the non-edge area 12 in asequential manner to enhance the accuracy in identifying a swipegesture. Step 23 serves to sequentially output the coordinates of thetouch object according to the time sequence when the touch object movesfrom the edge area 11 to the non-edge area 12. As sequentially receivingthe coordinates of the touch object when the touch object moves from theedge area 11 to the non-edge area 12, the OS of the computer 3 candetermine if the displacement of the touch object moving from the edgearea 11 to the non-edge area 12 within the swipe time has exceeded aswipe distance within a swipe time, in which the swipe time and theswipe distance are specified in the “edge swipe gesture controlfunctions” in WIN8™. If the displacement has exceeded the swipe distancewithin the swipe time, it indicates that current user's gesture is aswipe gesture.

To sum up, when users' swipe movement approaches the edge area 11,instead of immediately receiving the coordinates of the touch object onthe edge area 11 transmitted from the controller 20, the OS of thecomputer 3 receives coordinates of the touch object on the edge area 11only after the controller 20 identifies the presence of the object onthe non-edge area 12, thereby effectively enhancing the correctness ofthe computer in identifying swipe gesture. As the involved processingtime is rather short, users will not actually feel the time delayarising from the processing.

With reference to FIGS. 1A, 4A, 6A and 6B, the controller 20 of thetouch device 10, 10′ scans the sensing lines along the first axis andthe second axis X1˜Xn, Y1˜Ym using a scan cycle Ts to sequentiallygenerate sensing frames F1˜F4. The controller 20 may process sensingsignals under a hover mode and a touch mode. With reference to FIG. 6B,the sensing frame F1 is obtained by processing the sensing signals overthe entire area of the touch device 10, 10′ under the touch mode, andthe sensing frame F2 is obtained by processing the sensing signals overthe edge area 11 of the touch device 10, 10′ under the hover mode. Thefollowing description explains how to implement the different hover modeand touch mode.

With reference to FIGS. 7A and 7B, a first implementation of the touchmode and the hover mode is shown. During a step of reading the firstsensing signal on the edge area 11 of the touch device 10, 10′ under thehover mode, the controller 20 reads the sensing signals on the edge area11 of the touch device 10, 10′ detected within each scan cycle Ts asillustrated in 1A and 3A to read the sensing signal S1 of the rightmostsensing line X1. With further reference to FIG. 7A, each sensing signalS1 of the sensing line X1 on the edge area 11 is multiplied by a hoversensitivity parameter G2. Each sensing signal after the multiplicationis converted by a digital conversion into the first sensing signal S1′in generation of the sensing frames F2, F4 in FIG. 6B.

As to the step of reading the second sensing signal over the entire areaof the touch device 10, 10′ under the touch mode, with reference to FIG.7B, the controller 20 reads the sensing signals on the entire area ofthe touch device 10, 10′ detected within each scan cycle Ts, multiplieseach sensing signal S3 by a touch sensitivity parameter G1, converts thesensing signal after the multiplication with an analog-to-digitalconversion (ADC), and filters the sensing signal after the ADC through adigital filter, such as IIR (Infinite Impulse Response) filter. Thecontroller 20 further computes a standard deviation or a mean byreferring to previous one or previous few sensing frames with the entirearea of the touch device scanned, so as to obtain the second sensingsignal S3′. As the hover sensitivity parameter is greater than the touchsensitivity parameter (G2>G1), the sensing signals on the edge area 11are amplified.

When swiping through one edge of the touch device 10, 10′, a user'sfinger is able to approach but fails to touch the sensing line X1 on theedge area 11 due to the height difference at the edge of the touchdevice 10, 10′. Hence, the sensing signal sensed at the sensing line X1is relatively weaker and is lower than a touch sensing threshold dVth1.However, after the signal processing step as shown in FIG. 7A under thehover mode, the sensing signal S1 is amplified with gain enhancement tobecome the first sensing signal S1′. Therefore, during the step ofdetermining if the touch object has appeared on the edge area by meansof the first sensing signal S1′, the first sensing signal S1′ sensedwithin the edge area 11 can be directly determined if it is greater thanthe touch sensing threshold dVth1. If the first sensing signal S1′ isgreater than the touch sensing threshold dVth1, the touch object isidentified to have appeared within the edge area 11. As to the touchobject identification on the non-edge area 12, the second sensing signalS3′ is similarly compared with the touch sensing threshold dVth1. If thesecond sensing signal S3′ is also greater than the touch sensingthreshold dVth1, the touch object is identified to be present on thetouch device.

With reference to FIGS. 8A and 8B, a second implementation of the touchmode and the hover mode is shown. During the step of reading the firstsensing signal S1″ on the edge area 11 of the touch device 10, 10′ underthe hover mode, the sensing signal S1 read on the sensing line X1 of theedge area 11 is multiplied by a sensitivity parameter G. The sensingsignal after the multiplication is converted into the first sensingsignal S1″ by an analog-to-digital conversion. Each sensing signal onthe non-edge area of the touch device 10, 10′ sensed under the touchmode is also multiplied by the sensitivity parameter G. The sensingsignal after the multiplication is converted by an analog-to-digitalconversion (ADC). The sensing signal after the ADC is filtered by adigital filter, such as an IIR filter. The controller 20 furthercomputes a standard deviation or a mean by referring to previous one orprevious few sensing frames with the entire area of the touch devicescanned, so as to obtain the second sensing signal S3′. It is noted fromFIGS. 8A and 8B that the sensing values of the sensing signals filteredby the digital filter slightly drop. To successfully identify the weakerfirst sensing signal S1″, the controller 20 in FIGS. 1A and 3A will setup a first sensing threshold (same as the touch sensing threshold dVth1)and a second sensing threshold (dVth2). The second sensing threshold isless than the first sensing threshold (dVth2<dVth1). As long as thefirst sensing signal S1″ is greater than the second sensing threshold,the first sensing signal S1″ can still be considered to be valid.

With reference to FIG. 9, a third embodiment of a method of identifyingedge swipe gesture in accordance with the present invention issubstantially the same as the method illustrated in FIG. 2, and adopts afirst implementation of combining the touch mode and the hover mode asillustrated in FIGS. 10-11D, 10-12C and 10-13C. When the sensing signalS3′ on the non-edge area of the touch device has been signal-processedand is determined that its sensing value has exceeded the touch sensingthreshold dVth1, the controller 20 identifies the touch object presenton the non-edge area of the touch device and further determines if thetouch object is present on the edge area according to previous twosensing frames. The present embodiment is performed on the touch devicein FIG. 1B. Hence, a step S121 of determining if the touch object movesfrom the edge area 11 to the non-edge area 12 is additionally includedin the step S12. In other words, the moving direction of the touchobject is determined by the variations of the first sensing signals S1′,S2′ on the two sensing lines X1, X2 on the edge area 11 according to thepreviously-generated first sensing frame and second sensing frame.Specifically, the finger-moving direction is illustrated in FIGS. 10-11Ato 10-11D. With reference to FIGS. 10-11B and 10-11C, when the fingerswipes through but does not touch the edge area 11, the sensing signalsof the sensing lines X1, X2 are illustrated in FIGS. 10-12A and 10-12B.Before undergoing the gain-enhancing signal processing, both sensingvalues of the sensing signals S1 of the sensing line X1 in theconsecutive two scanning results do not exceed the touch sensingthreshold dVth1. Both the sensing values of the first sensing signals S1and the second sensing signal S2 on the sensing lines X1, X2 in theconsecutive first and second sensing frames, which are illustrated inFIGS. 10-13A and 10-13B and generated after the gain-enhancing signalprocessing, exceed the touch sensing threshold dVth1. Subsequently, themoving direction of the touch object is to be determined. As the sensingvalue of the first sensing signal S1′ on the sensing line X1 is greaterthan the sensing value of the first sensing signal S2′ on the sensingline X2 as illustrated in FIG. 10-13A in the first sensing frame and thesensing value of the first sensing signal S1′ on the sensing line X1 isless than the sensing value of the first sensing signal S2′ on thesensing line X2 as illustrated in FIG. 10-13B in the second sensingframe, the touch object is determined to move from the edge area 11 tothe non-edge area 12.

An second implementation of combining the touch mode and the hover modecan be employed to determine if any touch object is present on the edgearea. Similarly, as illustrated in FIGS. 10-21D, 10-22C and 10-23C,determining if a touch object is present on the edge area of the touchdevice takes place after determining that the touch object is identifiedon the non-edge area according to the sensing signal S3″. With referenceto FIGS. 10-21B and 10-21C, when a finger swipes through but does nottouch the edge area 11 due to the height difference at the edge of thetouch device, the sensing signals of the sensing lines X1, X2 areillustrated as in FIGS. 10-22A and 10-22B. In the consecutive first andsecond sensing frames generated after the signal processing in the hovermode as illustrated in FIGS. 10-23A and 10-23B, although not beinggreater than the first sensing threshold dVth1, the sensing values ofthe first sensing signals S1″, S2″ already exceed the second sensingthreshold dVth2. Subsequently, the moving direction of the touch objectis to be determined. As the sensing value of the first sensing signalS1″ on the sensing line X1 is greater than the sensing value of thefirst sensing signal S2″ on the sensing line X2 as illustrated in FIG.10-23A in the first sensing frame and the sensing value of the firstsensing signal S1″ on the sensing line X1 is less than the sensing valueof the first sensing signal S2″ on the sensing line X2 as illustrated inFIG. 10-23B in the second sensing frame, the touch object is determinedto move from the edge area 11 to the non-edge area 12.

The edge area on the touch device 10 a′ applied to the touch screen 1 inFIG. 4B has two or more than two sensing lines. Hence, step S121 in FIG.9 can be added between steps S22 and S221 in FIG. 5 to determine if thetouch object moves from the edge area to the non-edge area, and stepS221 is performed only after the determination result in step 121 ispositive.

The foregoing methods of identifying edge swipe gesture employ the hovermode and the touch mode to perform signal processing on the sensingsignals on the edge area 11 and the non-edge area 12 of the touch device10, 10′ so as to facilitate swipe gesture determination and increase thesuccess rate in identifying edge swipe gesture by means of touchinformation detected under the hover mode. Such technique is alsoapplicable to a method of opening window control bar. With reference toFIG. 11, the method of opening window control bar has the followingsteps.

Step S30: Acquire a first sensing signal on an edge area 11 of the touchdevice 10, 10′ under a hover mode and acquire a second sensing signal onan entire area of the touch device 10, 10′ under a touch mode.

Step S31: Determine if any valid touch occurs on the non-edge area 12 ofthe touch device 10, 10′ according to the second sensing signal. If thedetermination result is positive, perform step S32. Otherwise, resumestep S30.

Step S32: Determine if any valid touch occurs on the edge area 11 of thetouch device 10, 10′ according to the first sensing signal. If thedetermination result is positive, perform step S33. Otherwise, resumestep S30.

Step S33: Determine if a calculated distance between the valid toucheson the edge area 11 and the non-edge area 12 within a swipe time exceedsa swipe distance. If the determination result is positive, perform stepS34. Otherwise, resume step S30. In a preferred implementation of thestep 33, a distance between an initial position of one of the validtouches on the edge area and a last position of another valid touch onthe touch device is calculated, and the distance is determined ifexceeding the swipe distance.

Step S34: Send out a hot key signal. The hot key signal is sent to an OSfor the OS to open a corresponding window control bar. Additionally, astep of determining the valid touch moves from the edge area 11 to thenon-edge area 12 can be added.

To fulfill the foregoing steps, with reference to FIG. 12, thecontroller 20 of the touch device 10, 10′ performs steps S20-S23 in akernel layer therein, and outputs the coordinates (X, Y) of the validtouches to an application program operated on the highest applicationlayer (user interface) for the application program to determine if anedge swipe gesture is identified according to the coordinates of thevalid touches. When an edge swipe gesture is identified, the controller20 generates a hot key signal corresponding to the edge swipe gestureand sends the hot key signal to the user interface of WIN8™. Afterreceiving the hot key signal, a computer with WIN8™ installed thereonperforms a function corresponding to the hot key signal. An example isillustrated in FIG. 13. When users make a left swipe from the right edgeof the touch panel, once the swipe movement is successfully identified,the controller 20 of the touch device 10, 10′ in FIG. 1A or 1B outputs asignal to an application. After identifying the swipe movement as anedge swipe gesture, the application outputs a hot key signal specifiedby WIN8™, which is equivalent to the hot key signal generated bysimultaneously pressing the “WINDOWS” key and the “C” key on a standardkeyboard, for the OS to receive the hot key signal. The computer thencontrols to display a window control bar 31 on a right edge of a screen30 of a display. If the application identifies that the swipe movementis an edge swipe gesture moving from left to right so as to open thewindow control bar 31 on a left edge of the screen 30, the applicationthen outputs a hot key signal specified by WIN8™, which is equivalent tothe hot key signal generated by simultaneously pressing the “WINDOWS”key and the “Tab” key on a standard keyboard. If the applicationidentifies that the swipe movement is an edge swipe gesture moving fromtop to bottom so as to open the window control bar 31 on a top edge ofthe screen 30, the application then outputs a hot key signal specifiedby WIN8™, which is equivalent to the hot key signal generated bysimultaneously pressing the “WINDOWS” key and the “Z” key on a standardkeyboard. The foregoing description includes, but is not limited to, afeasible approach of identifying edge swipe gesture and opening windowcontrol bar.

In sum, the present invention respectively reads the sensing signals onthe edge area and on the non-edge area of the touch device using thehover mode and the touch mode, determines if the signal-processed firstsensing signal has varied after determining that a valid touch occurs onthe non-edge area, and determines that a valid touch has alreadyoccurred on the edge area before the valid touch occurring on thenon-edge area if the first sensing signal has varied so as to identifyan edge swipe gesture. As the hover mode can sense weak sensing value ofthe sensing signals, using the hover mode in the present invention cansense the finger or stylus swiping through the edge area with higherdegree of dexterity so as to easily identify a valid touch. Once thecalculations of the swipe distance and swipe time meet the requirementsof an edge swipe gesture, the present invention can correctly identifyusers' swiping movement and send a hot key signal to an OS for the OS toopen a corresponding control bar, thereby increasing the success rate inidentifying edge swipe gesture and opening a control bar.

Even though numerous characteristics and advantages of the presentinvention have been set forth in the foregoing description, togetherwith details of the structure and function of the invention, thedisclosure is illustrative only. Changes may be made in detail,especially in matters of shape, size, and arrangement of parts withinthe principles of the invention to the full extent indicated by thebroad general meaning of the terms in which the appended claims areexpressed.

What is claimed is:
 1. A method of identifying edge swipe gestureperformed by a controller of a touch device, the method comprising stepsof: acquiring at least one first sensing signal on an edge area of thetouch device under a hover mode; acquiring multiple second sensingsignals on an entire area of the touch device under a touch mode;determining if there is a touch object on the non-edge area according tothe second sensing signals, and when there is a touch object on thenon-edge area, determining if the touch object has previously appearedon the edge area according to the at least one first sensing signal;determining if a displacement of the touch object within a swipe timeexceeds a swipe distance when the touch object has previously appearedon the edge area; and generating a signal indicating that a movement ofthe touch object corresponds to an edge swipe gesture when thedisplacement of the touch object within the swipe time exceeds the swipedistance.
 2. The method as claimed in claim 1, wherein the edge area hasat least one sensing line; and the step of acquiring the at least onefirst sensing signal under the hover mode has steps of: multiplying asensing signal of each of the at least one sensing line on the edge areaby a hover sensitivity parameter; and converting the sensing signalafter the multiplication into one of the at least one first sensingsignal.
 3. The method as claimed in claim 2, wherein the step ofdetermining if the touch object has previously appeared on the edge areahas steps of: determining if a sensing value of any one of the at leastone first sensing signal on the edge area within a previous sensingframe is greater than a touch sensing threshold; and determining thatthe touch object has previously appeared on the edge area when thesensing value of the first sensing signal on the edge area within theprevious sensing frame is greater than the touch sensing threshold. 4.The method as claimed in claim 3, wherein the edge area has multiplesensing lines; and the step of determining if the sensing value of anyone of the at least one first sensing signal on the edge area is greaterthan the touch sensing threshold has a step of when the sensing value ofthe first sensing signal of at least one of the sensing lines on theedge area is greater than the touch sensing threshold, comparingvariations of the first sensing signals of the sensing lines on the edgearea within a first sensing frame and a second sensing frame previouslyread to determine a moving direction of the touch object, wherein thefirst sensing frame is read earlier than the second sensing frame. 5.The method as claimed in claim 4, wherein the multiple sensing lines ofthe edge area include a first sensing line and a second sensing line;and in the step of comparing variations of the first sensing signals,when the sensing value of the first sensing signal of the first sensingline is greater than the sensing value of the first sensing signal ofthe second sensing line within the first sensing frame and the sensingvalue of the first sensing signal of the first sensing line is less thanthe sensing value of the first sensing signal of the second sensing linewithin the second sensing frame, determining that the touch object movesfrom the edge area to the non-edge area, wherein the first sensing lineis located between an edge of the touch device and the second sensingline.
 6. The method as claimed in claim 2, wherein the entire area hasmultiple sensing lines; and the step of acquiring the second sensingsignals on the non-edge area of the touch device under the touch modehas steps of: reading multiple sensing signals of the sensing lines onthe entire area; multiplying the sensing signal of each sensing line onthe non-edge area with a touch sensitivity parameter and converting thesensing signal after the multiplication by an analog-to-digitalconversion (ADC), wherein the touch sensitivity parameter is less thanthe hover sensitivity parameter; and filtering the sensing signal on theentire area after the ADC to obtain a corresponding second sensingsignals.
 7. The method as claimed in claim 6, wherein the step ofdetermining if there is a touch object on the non-edge area according tothe second sensing signals further has a step of determining if asensing value of any second sensing signal is greater than the touchsensing threshold, and if the sensing value of any second sensing signalis greater than the touch sensing threshold, determining that the touchobject is identified on the non-edge area.
 8. The method as claimed inclaim 1, wherein the edge area has at least one sensing line; and thestep of acquiring the at least one first sensing signal on the edge areaof the touch device under the hover mode has steps of: multiplying asensing value of a sensing signal of each of the at least one sensingline on the edge area by a sensitivity parameter; and converting thesensing signal of the sensing line on the edge area after themultiplication into a corresponding first sensing signal through theADC.
 9. The method as claimed in claim 8, wherein the entire area hasmultiple sensing lines; and the step of acquiring multiple secondsensing signals on the entire area of the touch device under the touchmode has steps of: reading a sensing signal of each sensing line on theentire area; multiplying a sensing value of the sensing signal of eachsensing line on the entire area by the sensitivity parameter andconverting the sensing signal of the sensing line on the entire areaafter the multiplication through the ADC; and filtering the sensingsignal on the entire area after the ADC to obtain a corresponding secondsensing signal.
 10. The method as claimed in claim 9, wherein the stepof determining if the touch object has previously appeared on the edgearea according to the at least one first sensing signal has steps of:determining if a sensing value of any one of the at least one firstsensing signal within the edge area in a previous sensing frame isgreater than a second sensing threshold; and when the sensing value ofthe first sensing signal in the previous sensing frame is greater thanthe second sensing threshold, determining that the touch object haspreviously appeared on the edge area; and the step of determining ifthere is a touch object on the non-edge area according to the secondsensing signals has steps of: determining if a sensing value of anysecond sensing signal is greater than a first sensing threshold, whereinthe first sensing threshold is greater than the second sensingthreshold; and when the sensing value of the second sensing signal isgreater than the first sensing threshold, determining that the touchobject is identified on the non-edge area.
 11. The method as claimed inclaim 1, wherein one of the at least one sensing line of the edge areais parallel to a length direction of the edge area.
 12. The method asclaimed in claim 2, wherein one of the at least one sensing line of theedge area is parallel to a length direction of the edge area.
 13. Themethod as claimed in claim 3, wherein one of the at least one sensingline of the edge area is parallel to a length direction of the edgearea.
 14. The method as claimed in claim 4, wherein the multiple sensinglines of the edge area are parallel to a length direction of the edgearea.
 15. The method as claimed in claim 5, wherein the multiple sensinglines of the edge area are parallel to a length direction of the edgearea.
 16. A method of opening window control bar performed by acontroller of a touch device, the method comprising steps of: acquiringat least one first sensing signal on an edge area of the touch deviceunder a hover mode; acquiring multiple second sensing signals on anentire area of the touch device under a touch mode; determining if avalid touch of a touch object occurs on the non-edge area of the touchdevice according to the second sensing signals; when the valid touch ofthe touch object occurs on the non-edge area, determining if a validtouch of the touch object occurs on the edge area of the touch deviceaccording to the at least one first sensing signal; when the valid touchof the touch object occurs on the edge area, determining if a distancebetween the valid touches on the edge area and the non-edge area withina swipe time exceeds a swipe distance; and when the distance exceeds theswipe distance, sending out a signal to an operating system for theoperating system to open a corresponding control bar.
 17. The method asclaimed in claim 16, wherein the signal is a hot key signal.
 18. Themethod as claimed in claim 17, wherein the edge area has at least onesensing line; and the step of acquiring the at least one first sensingsignal has steps of: multiplying a sensing signal of each of the atleast one sensing line on the edge area by a hover sensitivityparameter; and converting the sensing signal after the multiplicationinto one of the at least one first sensing signal.
 19. The method asclaimed in claim 18, wherein the step of determining if a valid touch ofa touch object occurs on the edge area of the touch device has steps of:determining if a sensing value of one of the at least one first sensingsignal within the edge area is greater than a touch sensing threshold;and when the sensing value of one of the at least one first sensingsignal is greater than the touch sensing threshold, determining that thevalid touch of the touch object occurs on the edge area.
 20. The methodas claimed in claim 19, wherein the edge area has multiple sensinglines; and the step of determining if a sensing value of one of the atleast one first sensing signal within the edge area is greater than atouch sensing threshold has steps of comparing variations of the firstsensing signals the sensing lines on the edge areas within a firstsensing frame and a second sensing frame previously read to determine amoving direction of the touch object when the sensing value of the firstsensing signal of at least one of the sensing lines on the edge area isgreater than the touch sensing threshold, wherein the first sensingframe is read earlier than the second sensing frame.
 21. The method asclaimed in claim 20, wherein the multiple sensing lines of the edge areaincludes a first sensing line and a second sensing line; and in the stepof comparing variations of the first sensing signals, when the sensingvalue of the first sensing signal of the first sensing line is greaterthan the sensing value of the first sensing signal of the second sensingline within the first sensing frame and the sensing value of the firstsensing signal of the first sensing line is less than the sensing valueof the first sensing signal of the second sensing line within the secondsensing frame, determining that the touch object moves from the edgearea to the non-edge area, wherein the first sensing line is locatedbetween an edge of the touch device and the second sensing line.
 22. Themethod as claimed in claim 18, wherein the non-edge area has multiplesensing lines; and the step of acquiring the multiple second sensingsignals on the non-edge area of the touch device under the touch modehas steps of: reading multiple sensing signals of the sensing lines onthe non-edge area; multiplying the sensing signal of each sensing lineon the non-edge area with a touch sensitivity parameter and convertingthe sensing signal after the multiplication by an analog-to-digitalconversion (ADC), wherein the touch sensitivity parameter is less thanthe hover sensitivity parameter; and filtering the sensing signal afterthe ADC to obtain one of the second sensing signals.
 23. The method asclaimed in claim 22, wherein the step of determining if a valid touch ofa touch object occurs on the non-edge area of the touch device accordingto the second sensing signals has steps of: determining if the sensingvalue of one of the second sensing signals is greater than a touchsensing threshold; and when the sensing value of the second sensingsignal is greater than the touch sensing threshold, determining that thevalid touch is identified on the non-edge area.
 24. The method asclaimed in claim 17, wherein the step of acquiring the at least onefirst sensing signal under the hover mode has steps of: multiplying asensing signal of each of the at least one sensing line on the edge areaby a hover sensitivity parameter; and converting the sensing signalafter the multiplication into one of the at least one first sensingsignal.
 25. The method as claimed in claim 24, wherein the step ofacquiring the second sensing signals on the non-edge area of the touchdevice under the touch mode has steps of: reading multiple sensingsignals of the sensing lines on the non-edge area; multiplying thesensing signal of each sensing line on the non-edge area with a touchsensitivity parameter and converting the sensing signal after themultiplication by the ADC, wherein the touch sensitivity parameter isless than the hover sensitivity parameter; and filtering the sensingsignal after the ADC to obtain one of the second sensing signals. 26.The method as claimed in claim 25, wherein the step of determining ifany valid touch of a touch object occurs on the edge area of the touchdevice has steps of: determining if a sensing value of any one of the atleast one first sensing signal within the edge area is greater than asecond sensing threshold; and when the sensing value of any one of theat least one first sensing signal is greater than the second sensingthreshold, determining that a variation of the first sensing signalcorresponding to the valid touch of the touch object occurs on the edgearea; and the step of determining if a valid touch of a touch objectoccurs on the non-edge area according to the second sensing signalsfurther has a step of determining if the sensing value of one of thesecond sensing signals is greater than a first sensing threshold,wherein the first sensing threshold is greater than the second sensingthreshold; and when the sensing value of the second sensing signal isgreater than the first sensing threshold, determining that the validtouch is identified on the non-edge area.
 27. The method as claimed inclaim 17, wherein in the step of determining if a distance between thevalid touches on the edge area and the non-edge area within a swipe timeexceeds a swipe distance, a distance between an initial position of oneof the valid touches on the edge area and a last position of anothervalid touch on the touch device is calculated, and the distance isdetermined if exceeding the swipe distance.
 28. A method of identifyingedge swipe gesture performed by a controller of a touch device, themethod comprising steps of: acquiring at least one first sensing signalon an edge area of the touch device under a hover mode; acquiringmultiple second sensing signals on a non-edge area of the touch deviceunder a touch mode; determining if there is a touch object on thenon-edge area according to the second sensing signals, and when there isa touch object on the non-edge area, determining if the touch object haspreviously appeared on the edge area according to the at least one firstsensing signal; and when the touch object has previously appeared on theedge area according to the at least one first sensing signal,sequentially outputting multiple sets of coordinates of the touch objecton the edge area and on the non-edge area to an operating system for theoperating system to identify a swipe gesture.
 29. The method as claimedin claim 28, wherein the step of determining if the touch object haspreviously appeared on the edge area has a step of determining if adisplacement of the touch object moving from the edge area to thenon-edge area within a preset time falls within a range of a presetdistance when determining that the touch object has previously appearedon the edge area.
 30. The method as claimed in claim 29, wherein thedisplacement is defined between a first set of coordinates of the touchobject on the non-edge area and any set of coordinates of the touchobject on the edge area.
 31. The method as claimed in claim 29, whereinthe displacement is defined between the first set of coordinates of thetouch object on the non-edge area and a last set of coordinates of thetouch object on the edge area.
 32. The method as claimed in claim 30,further comprising steps of: determining if a displacement of the touchobject moving from the edge area to the non-edge area within a swipetime exceeds a swipe distance after the operating system sequentiallyreceives the multiple sets of coordinates of the touch object; and ifthe displacement within the swipe time exceeds the swipe distance,determining that an edge swipe gesture is identified; wherein the presettime is not greater than the swipe time and the preset distance is notgreater than the swipe distance.
 33. The method as claimed in claim 28,wherein the edge area has at least one sensing line; and the step ofacquiring the at least one first sensing signal under the hover mode hassteps of: multiplying a sensing signal of each of the at least onesensing line on the edge area by a hover sensitivity parameter; andconverting the sensing signal after the multiplication into one of theat least one first sensing signal.
 34. The method as claimed in claim33, wherein the step of determining if the touch object has previouslyappeared on the edge area has steps of: determining if a sensing valueof any one of the at least one first sensing signal on the edge areawithin a previous sensing frame is greater than a touch sensingthreshold; and determining that the touch object has previously appearedon the edge area when the sensing value of the first sensing signal onthe edge area within the previous sensing frame is greater than thetouch sensing threshold.
 35. The method as claimed in claim 34, whereinthe edge area has multiple sensing lines; and the step of determining ifthe sensing value of any one of the at least one first sensing signal onthe edge area is greater than a touch sensing threshold has a step ofwhen the sensing value of the first sensing signal of at least one ofthe sensing lines on the edge area is greater than the touch sensingthreshold, comparing variations of the first sensing signals of thesensing lines on the edge area within a first sensing frame and a secondsensing frame previously read to determine a moving direction of thetouch object, wherein the first sensing frame is read earlier than thesecond sensing frame.
 36. The method as claimed in claim 35, wherein themultiple sensing lines of the edge area include a first sensing line anda second sensing line; and in the step of comparing variations of thefirst sensing signals, when the sensing value of the first sensingsignal of the first sensing line is greater than the sensing value ofthe first sensing signal of the second sensing line within the firstsensing frame and the sensing value of the first sensing signal of thefirst sensing line is less than the sensing value of the first sensingsignal of the second sensing line within the second sensing frame,determining that the touch object moves from the edge area to thenon-edge area, wherein the first sensing line is located between an edgeof the touch device and the second sensing line.
 37. The method asclaimed in claim 36, wherein the non-edge area has multiple sensinglines; and the step of acquiring the second sensing signals on thenon-edge area of the touch device under the touch mode has steps of:reading multiple sensing signals of the sensing lines on the non-edgearea; multiplying the sensing signal of each sensing line on thenon-edge area with a touch sensitivity parameter and converting thesensing signal after the multiplication by an analog-to-digitalconversion (ADC), wherein the touch sensitivity parameter is less thanthe hover sensitivity parameter; and filtering the sensing signal afterthe ADC to obtain one of the second sensing signals.
 38. The method asclaimed in claim 37, wherein the step of determining if there is a touchobject on the non-edge area according to the second sensing signalsfurther has a step of determining if a sensing value of any secondsensing signal is greater than the touch sensing threshold, and if thesensing value of any second sensing signal is greater than the touchsensing threshold, determining that the touch object is identified onthe non-edge area.
 39. The method as claimed in claim 32, wherein theedge area has at least one sensing line; and the step of acquiring theat least one first sensing signal under the hover mode has steps of:multiplying a sensing signal of each of the at least one sensing line onthe edge area by a sensitivity parameter; and converting the sensingsignal after the multiplication into one of the at least one firstsensing signal.
 40. The method as claimed in claim 39, wherein thenon-edge area has multiple sensing lines; and the step of acquiring thesecond sensing signals on the non-edge area of the touch device underthe touch mode has steps of: reading multiple sensing signals of thesensing lines on the non-edge area; multiplying the sensing signal ofeach sensing line on the non-edge area with the sensitivity parameterand converting the sensing signal after the multiplication by the ADC;and filtering the sensing signal after the ADC to obtain one of thesecond sensing signals.
 41. The method as claimed in claim 40, whereinthe step of determining if there is a touch object on the non-edge areaaccording to the second sensing signals has steps of: determining if asensing value of any second sensing signal is greater than a firstsensing threshold; and when the sensing value of the second sensingsignal is greater than the first sensing threshold, determining that thetouch object is identified on the non-edge area; wherein the firstsensing threshold is greater than the second sensing threshold.
 42. Atouch system of opening window control bar through edge swipe gesture,comprising: a computer having an operating system installed thereon; atouch device electrically connected to the computer and having: an edgearea extending inwards a distance from an edge of the touch device; anda non-edge area; a display electrically connected to the computer; and acontroller electrically connected to the touch device and the computer,generating a signal for launching a window control bar after a touchobject hovers on the edge area of the touch device and then touches thenon-edge area of the touch device, and outputting the signal to thecomputer for the operating system of the computer to display a windowcontrol bar on the display.
 43. The touch system as claimed in claim 42,wherein the controller generates the signal for launching a windowcontrol bar using the method as claimed in claim
 25. 44. A method ofidentifying edge swipe gesture, comprising steps of: scanning a touchdevice under a hover mode and a touch mode; determining if a touchobject has swiped through an edge area of the touch device under thehover mode; determining if the touch object has touched a non-edge areaof the touch device under the touch mode; and when the touch object hasswiped through the edge area and touched the non-edge area, generating asignal indicating that a movement of the touch object corresponds to anedge swipe gesture.
 45. The method as claimed in claim 44, wherein thesignal is a hot key signal.